#include<unistd.h>
#include<cstring>
#include<iostream>
#include<cstdio>

int main()
{
    //无论是库函数还是系统调用

    //库函数
    fprintf(stdout,"fprintf\n");
    char* s = (char*)"fwrite\n";
    fwrite(s,sizeof(char),strlen(s),stdout);

    //系统调用
    //int size = write(stdout,s,strlen(s)); // 第一个参数文件描述符而不是FILE* stdout 
    char* ss = (char*)"write\n";
    write(1,ss,strlen(s));

    //这里创建一个子进程
    fork();

    ////向标准输出打印
    //std::cout << "cout" << std::endl;
    ////向标准错误打印
    //std::cerr << "cerr" << std::endl;

    return 0;
}
